package com.etc.my.dao;


import com.etc.my.dto.CountDto;
import com.etc.my.dto.PushDto;
import com.etc.my.entity.Push;

import java.util.List;

public interface PushDao {

    /**
     * 通过用户id分页查出该用户所有想要的车辆
     * @param userId 用户id
     * @return 想要的车辆集合
     */
    List<Push> queryPushListByUserIdOfPage(Integer userId,Integer page,Integer size);

    /**
     * 通过用户id得到该用户想要车辆的总条数
     * @param userId 用户id
     * @return 总条数的对象
     */
    CountDto queryCountPushByUserId(Integer userId);

    /**
     * 添加我想要的车辆信息
     * @param pushDto
     * @return
     */
    boolean addWantCar(PushDto pushDto);

    boolean deletePush(Integer id);
}
